77 research outputs found

    On Dynamic Monitoring Methods for Networks-on-Chip

    Get PDF
    Rapid ongoing evolution of multiprocessors will lead to systems with hundreds of processing cores integrated in a single chip. An emerging challenge is the implementation of reliable and efficient interconnection between these cores as well as other components in the systems. Network-on-Chip is an interconnection approach which is intended to solve the performance bottleneck caused by traditional, poorly scalable communication structures such as buses. However, a large on-chip network involves issues related to congestion problems and system control, for instance. Additionally, faults can cause problems in multiprocessor systems. These faults can be transient faults, permanent manufacturing faults, or they can appear due to aging. To solve the emerging traffic management, controllability issues and to maintain system operation regardless of faults a monitoring system is needed. The monitoring system should be dynamically applicable to various purposes and it should fully cover the system under observation. In a large multiprocessor the distances between components can be relatively long. Therefore, the system should be designed so that the amount of energy-inefficient long-distance communication is minimized. This thesis presents a dynamically clustered distributed monitoring structure. The monitoring is distributed so that no centralized control is required for basic tasks such as traffic management and task mapping. To enable extensive analysis of different Network-on-Chip architectures, an in-house SystemC based simulation environment was implemented. It allows transaction level analysis without time consuming circuit level implementations during early design phases of novel architectures and features. The presented analysis shows that the dynamically clustered monitoring structure can be efficiently utilized for traffic management in faulty and congested Network-on-Chip-based multiprocessor systems. The monitoring structure can be also successfully applied for task mapping purposes. Furthermore, the analysis shows that the presented in-house simulation environment is flexible and practical tool for extensive Network-on-Chip architecture analysis.Siirretty Doriast

    Trust Origin and Establishment with JavaScript Applications

    Get PDF
    Web-teknologioiden avulla toteutetut sovellukset ovat kasvava trendi. Yksi merkittävä teknologia on JavaScript-ohjelmointikieli, jonka suosio on kasvanut Web-selainten myötä. Nykyään Ajax-tyylisen ohjelmoinnin lisäksi JavaScript-kielellä tehdään myös itsenäisiä asennettavia sovelluksia. Yksi esimerkki asennettavista sovelluksista on JavaScript-sovellukset, jotka toteuttavat W3C Widgets 1.0 -spesifikaation. Tietoturva on tärkeässä osassa mainittujen sovelluksien tulevaisuuden kannalta. Usein sovelluksilla on pääsy arvokkaaseen ja arkaluonteiseen tietoon joko Web- tai ajoalustarajapintojen kautta. On tärkeää pystyä selvittävään, kuinka luottamus sovelluksia kohtaan syntyy ja mihin se voidaan perustaa. Sovellukset voivat olla toteutettuja haitallisiin tarkoituksiin, mutta loppukäyttäjän voi olla vaikea erottaa niitä vaarattomista sovelluksista. Digitaalisia allekirjoituksia ja varmenteita on käytetty todentamaan sovellusten alkuperä ja täten auttamaan käyttäjiä tekemään valintoja tai valtuuttamaan luotettu taho arvioimaan sovellusten luotettavuutta. Niiden käyttäminen tuo haittapuolia, jotka vaikeuttavat sovellusten kehittämistä, jakelua ja käyttöönottoa. Tässä diplomityössä suunnitellaan, toteutetaan ja arvioidaan vaihtoehtoinen tapa perustaa luottamus. Ehdotettu menetelmä perustuu Internetin Domain Name System -nimipalvelujärjestelmään. Siinä luottamus perustetaan sovelluksen alkuperään verkkotunnuksen perusteella. Ehdotettu menetelmä on toteutettu laajennuksena W3C Widgets 1.0 -spesifikaatioon ja sen todetaan tuovan etuja monen sovellusten ekosysteemiin kuuluvien tahojen kannalta.Applications written with Web technologies are a growing trend. Web technologies include the JavaScript programming language which has become popular due to its support in modern Web browsers. Today JavaScript is also used to implement installable stand-alone applications in addition to Ajax-style programming. An example of such stand-alone applications are widgets that conform to the W3C Widgets 1.0 specification. Security is a key concern with these kind of applications because they often have an access to sensitive and valuable information through Web or platform interfaces. One of the main challenges is to determine how to establish trust towards an application. Applications can be benevolent or malicious, but the difference is hard to tell by an end-user. Digital signatures and certificates have been used to help end-users in making a trust decision and to delegate trustworthiness evaluation to trusted parties. These mechanisms have drawbacks that make application development, distribution and adoption more difficult. In this thesis a new trust establishment mechanism is proposed that helps to deal with the drawbacks. It is based on the Domain Name System and utilizes the originating domain of applications. An implementation of the proposed mechanism is provided on top of the W3C Widgets 1.0 specification and the implementation is evaluated against design requirements. The new mechanism is recognized to bring many benefits to the different parties of the widget ecosystem

    Sytoplasmisen A2-tyypin fosfolipaasi α:n substraattispesifisyyteen vaikuttavat tekijät

    Get PDF
    Tutkimuksessa haluttiin määrittää aikaisempaa tietämystä tarkemmin sytoplasmisen A2-tyypin fosfolipaasi α:n (cPLA2α) substraattispesifisyys sekä sitä rajoittavat tekijät. Tätä varten entsyymin geeniä ekspressoitiin bakulovirusmenetelmällä viljellyissä Spodoptera frugiperda- soluissa. Entsyymi eristettiin ja sen aktiivisuus määritettiin. Aktiivista puhdistettua entsyymiä käytettiin useissa pienillä unilamellaarisilla vesikkeleillä ja miselleillä (makrosubstraatteina) tehdyissä glyserofosfolipidien hydrolyysikokeissa, jotka analysoitiin massaspektrometrisellä menetelmällä. Tutkimuksissa selvitettiin glyserofosfolipidien tyydyttyneisyyden, asyyliketjujen pituuden ja polaaristen pääryhmien vaikutusta hydrolyysiin. Lisäksi tutkittiin keskenään positionaalisten isomeerien hydrolyysin eroja. Tutkimus vahvisti, että cPLA2α todellakin on spesifinen arakidonihappoa sisältäville glyserofosfolipideille. Lisäksi sen todettiin hydrolysoivan merkittävästi 1,2-dilinolenoyyli-sn- glysero-3-fosfatidyylikoliinia. Muita lyhytketjuisia ja tyydyttymättömiä glyserofosfolipidejä se hydrolysoi pieniä määriä. Eri glyserofosfolipidien polaarisista pääryhmistä se hydrolysoi parhaiten fosfatidihappoa, toiseksi parhaiten fosfatidyyliglyserolia ja kolmanneksi parhaiten fosfatidyylikoliinia. Tärkeimmäksi hydrolyysiä rajoittavaksi tekijäksi osoittautui substraattien sitoutuminen entsyymin aktiiviseen keskukseen ja toissijaiseksi niiden kyky irtautua kalvosta/misellistä. cPLA2α:n kohonnut aktiivisuus on yhdistetty muun muassa lukuisiin eri syöpiin, tulehduksellisiin autoimmuunisairauksiin ja neurodegenaratiivisiin sairauksiin. Tutkimuksesta saatua tietoa voitaneen käyttää tulevaisuudessa cPLA2α:a inhiboivien täsmälääkkeiden kehittelyyn kyseisten sairauksien hoitoon

    Poliittisten jakolinjojen vaikutus puolueiden suhtautumiseen sotilaalliseen kriisinhallintaan : analyysi eduskuntapuolueiden asennoitumisesta ISAF-operaatioon

    Get PDF
    Suomalainen sotilaallista kriisinhallintaa koskeva tutkimus ei ole käsitellyt kovinkaan tarkkaan puoluepoliittista suhtautumista sotilaallisen kriisinhallinnan operaatioihin. Kriisinhallintaoperaatiot ovat kuitenkin 2000-luvulle tultaessa muuttuneet aiempaa vaarallisemmiksi ja voimankäyttöoikeuksiltaan laajemmiksi. Vielä 1990-luvulla suomalaisten rauhanturvaajien operaatiot olivat pääosin YK-johtoisia rauhanturvaoperaatioita, mutta 2000-luvulla ISAF-operaation kaltaiset sotilaallisen kriisinhallinnan operaatiot ovat yleistyneet. Tästä syystä suomalaisessa kriisinhallintakeskustelussa on ollut tarve tutkimukselle, jossa kriisinhallintaa tarkastellaan puolueiden näkökulmasta. Tutkielman tarkoituksena on selvittää, miten poliittiset jakolinjat vaikuttavat suomalaisten eduskuntapuolueiden suhtautumiseen sotilaalliseen kriisinhallintaan. Aiemman kansainvälisen tutkimuksen perusteella on havaittu, että vasemmisto-oikeisto -jakolinja selittää puolueiden asennoitumista sotilaalliseen kriisinhallintaan. Tutkimusta ohjaavana tutkimuskysymyksenä onkin: suhtautuvatko suomalaiset keskusta-oikeistolaiset puolueet muita puolueita myönteisemmin sotilaalliseen kriisinhallintaan? Keskusta-oikeistolaisiksi puolueiksi on määritelty Kokoomus, Keskusta ja Ruotsalainen kansanpuolue. Toisena tutkimusta ohjaavana kysymyksenä tutkin puolueiden ryhmäkuria ulkopoliittisten päätösten tekemisessä: noudattavatko puolueiden kansanedustajien puheenvuorot puolueen virallista linjaa suhteessa operaatioon osallistumiseen? Aineistona käytän eduskunnan täysistuntokeskusteluita, joita on käyty viisi kappaletta ISAF-operaatiosta annettujen valtioneuvoston selontekojen perusteella. Näissä vuosien 2001 ja 2012 välillä annetuissa selonteoissa määritellään osallistumisen rajat ja täysistuntokeskusteluissa haetaan eduskunnan hyväksyntä operaatiolle. Analyysin tulokset osoittavat, että keskusta-oikeistolaiset eduskuntapuolueet suhtautuvat operaatioon muita puolueita myönteisemmin. Analyysin perusteella voidaan havaita, että keskusta-oikeistolaisten puolueiden suhtautuminen operaatioon osallistumiseen ei juurikaan muutu operaatioiden välillä, vaikka selontekojen sisältö vaihtuisi tai operaatio ei tuottaisi toivottuja tuloksia. Toinen merkittävä havainto on kansanedustajien voimakas puoluekurin noudattaminen. Yksikään kansanedustaja ei asetu julkisesti oman puolueensa virallista linjaa vastaan, vaikka pientä kritiikkiä operaatiota kohtaan esiintyykin ajoittain operaatiota kannattavien puolueiden kansanedustajilta. Jokaista selontekoa kannattaa kuitenkin hallitus ja pääoppositiopuolue, joten tutkimustulokset vahvistavat aiempia havaintoja siitä, että suomalaisessa ulkopoliittisessa päätöksenteossa on pyrkimys laajaan konsensukseen

    Osatuloutus projektiliiketoiminnassa, Case Jucat Oy

    Get PDF
    Opinnäytetyön toimeksiantajana toimi Jucat Oy, jolla kirjanpidollisena ongelmana omassa projektiliiketoiminnassaan olivat käyttökatteen suuret kuukausittaiset vaihtelut. Ongelmaan lähdettiin hakemaan ratkaisua osatulouttamisesta selvittämällä, olisiko sitä mahdollista ottaa käyttöön ja toisiko se käyttöön otetuttuna merkittävää muutosta kuukausittaisiin käyttökatteen vaihteluihin. Kohdeyritykselle lisäksi selvitettiin, millainen laskutusaikataulu olisi projektien kannalta optimaalisin. Opinnäytetyön teoreettinen viitekehys koostuu projektiliiketoimintaa koskevista kirjallisista teoksista ja osatuloutusta koskevista kirjanpitolautakunnan säädöksistä, joita osatuloutusmenetelmässä tulee noudattaa. Työn empiirisessä osassa arvioidaan osatuloutusmenettelyn soveltuvuutta ja hyötyä Jucat Oy:lle vertailemalla osatuloutusmenettelyjä luovutukseen perustuvaan tuloutukseen. Optimaalista laskutusaikataulua arvioitaessa pohjana käytetään laskelmia, joista näkee, missä vaiheessa projekteille kertyy niiden elinkaaren aikana kustannuksia. Tulokset ovat suuntaa antavia, sillä saatavilla ei ollut kaikkia tarvittavia tietoja. Tutkimuksessa selvisi, että osatuloutuksella olisi positiivista vaikutusta käyttökatteen muutoksiin, mutta pienelle yritykselle projektien suuren lukumäärän vuoksi osatuloutusta ei välttämättä työmäärän lisääntymisen vuoksi kannata ottaa käyttöön, vaan ennemminkin pyrkiä hyödyntämään keskeneräistä tuotantoa paremmin kirjaamalla sinne kaikki mahdolliset kulut mukaan. Laskutusaikataulua koskevassa tutkimuksessa selvisi, että tasainen eri projektin vaiheisiin perustuva laskutusaikataulu olisi sekä toimittajan että asiakkaan kannalta optimaalisin ratkaisu.This thesis was commissioned by Jucat Ltd which faced an accounting problem in their project business concerning large monthly fluctuations in EBITDA. The solution was sought from the percentage of completion method by finding out whether it is possible to use it and would it bring a significant change to the monthly fluctuations in EBITDA. It was also examined what kind of invoicing schedule would be the most optimal for projects for the case company. The theoretical framework consists of literary works in project business and the statute on the percentage of completion of the Accounting Committee which must be followed in the percentage of completion method. In the empirical study the suitability of the percentage of completion method and it benefits were assessed at Jucat Ltd by comparing different completion methods. Assessing the optimal invoicing schedule is based on calculations which one can see when the projects have generated their life cycle costs. The results are suggestive because all the necessary information was not available. The study revealed that the percentage of completion method would have a positive impact on EBITDA changes but due to the large number of projects, the payment of completion method is not worth taking into use due to the increased workload. Instead the case company should rather try to take advantage of work-in-process better by posting all the possible expenses there. Concerning the invoicing schedule it was found out that an invoicing schedule based on the stages of project would be the most optimal choice for both the supplier and the customer

    DigiBuzz-VTT – Towards digital twin’s concrete commercial exploitation

    Get PDF
    The DigiBuzz-VTT project, a part of the DigiBuzz common effort, focused on the applications of digital twins in manufacturing industry ecosystems. The DigiBuzz-VTT project had two main focuses, 1) functional digital twins, or simulation-based digital twins, of machines and machine systems and their applications, and 2) the life cycle management of digital twins (the digital part of the twin), emphasising data modelling and data management. These themes were studied from the technical and from the business point of views. The detailed research topics were:• Business opportunities and added value of digital twins for manufacturing industry• Data-based digital twins, use of machine learning for feature recognition• The status of standardisation for the lifecycle data management of digital twins, means for preserving model data• Hybrid modelling with digital twins, combination of experimental and simulation data• The optimisation of the measurement points location, method development• The use of Kalman filters in estimating simulation data correlation with measured data• The status of Industrial Internet of Things (IIoT) for digital twinsThis report summarises the implementation of the DigiBuzz-VTT project and lists the main deliverables of the project. The project produced several scientific articles and research reports, which report the research results in detail

    Effects of spot mounding and inverting on growth of conifers, exposed mineral soil and natural birch regeneration

    Get PDF
    In Nordic forests, consistent evidence about better seedling survival rate and increased growth due to site preparation have been obtained in numerous studies. Proper site preparation method can reduce costs of the whole regeneration chain through its effects on survival of planted seedlings, abundance of natural regeneration and competition in early stand development. This study compared the natural regeneration of birches (silver birch (Betula pendula Roth) and downy birch (B. pubescens Ehrh.)), amount of exposed mineral soil, and growth of planted seedlings between spot mounding and inverting site preparation methods. Present study was conducted in eight forest stands established in 2012 or 2015. Even though difference was not statistically significant, inverting exposed less mineral soil than spot mounding and thus reduced the natural regeneration of birch seedlings by 6135 seedlings ha–1 compared to spot mounding. However, the variation between regeneration areas was remarkable. There was no difference in seedling mortality or growth between the site preparation methods. In order to achieve high growth of conifers, moderate amount of exposed mineral soil and thus less naturally regenerated birch, inverting should be favored over spot mounding.202

    Can embedded space system development benefit from agile practices?

    Get PDF

    Work-in-Progress - AgiES: Agile Methods for Embedded System Development

    Get PDF
    AgiES project aims to develop and utilize agile methods for the development of embedded systems covering all of its parts such as electronic hardware, hardware dependent software, and digital integrated circuit design. Agile philosophy is famous in the field of software engineering but rarely used in the development of embedded systems due to the more rigid nature of it. Our goal is to gather a toolbox of agile practices which may be adopted by teams developing embedded systems. These practices originate from principles presented in Agile Manifesto and they are said to improve development team productivity and well-being at work. Attention will be also paid into collaboration between agile and traditionally working teams as well as intointeraction between developers and customers
    corecore